home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 001a / cmc501.zip / CMC.DOC < prev    next >
Text File  |  1991-10-06  |  22KB  |  510 lines

  1.                                CMC.DOC
  2.                        {COMMO} MASTER CONTROL
  3.                              Version 5.01
  4.                  The Do Everything macro for {COMMO}
  5.                            by Don Garrett
  6.                          29 September 1991  
  7.                                      
  8.                                      
  9.       This .DOC file and the CMCREAD.ME file should give you enough 
  10.       information to run the CMC.MAC file included.  Read 
  11.       INSTALL.CMC for installation instructions.  I will assume that 
  12.       you are somewhat familiar with {COMMO} and have read the 
  13.       manual.
  14.  
  15.       New Features: 
  16.              
  17.              Pull down menus
  18.              User defined hotkey macros 
  19.              Individualized BBS variables for GOLOoks.
  20.              Much easier configuration
  21.              Fully functional (4DOS is no longer needed)
  22.  
  23.  
  24.  ░░░░░░░░░░░░░MASTER CONTROL HELP FUNCTION - HOW IT WORKS░░░░░░░░░░░░░░░░░░░░░░           
  25.  
  26.       The MASTER CONTROL help function just a simple online way of 
  27.       accessing the CMC.DOC file with LIST.COM.  It is structured 
  28.       so that it will pop up in a particular screen by using the 
  29.       LIST.COM's FIND function.  The number you see on line 8 of 
  30.       this display preceded by the [ symbol is the search key. Of 
  31. [1    course once you are inside list you can use the FIND function 
  32.       to search for any key words or any of the other search keys 
  33.       listed below.  Pressing F followed by [ and the topic number 
  34.       followed by ENTER will take you directly to that topic.
  35.       
  36.        1 - This screen                2 - The Menu system
  37.        3 - The Session Planner        4 - Upload 
  38.        5 - Download                   6 - File Download From a List
  39.        7 - Configuring MASTER CONTROL 
  40.       
  41.        
  42.        
  43.        
  44.        
  45.        
  46.        
  47.  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░The Menu system░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░           
  48.  
  49.       The "pull down" menu system is activated by pressing F2.  The 
  50.       capitalized and highlighted letters of the current menu are 
  51.       "hot keys."  
  52.       
  53.       You may press "X" or ESC to exit from a menu screen.         
  54. [2       
  55.       This is what you will see if you press F2.
  56.  
  57.  ╔═══════════════════════════════════════════════════════════════════════╗
  58.  ║ Session planner    Upload    Download    List    Help(cmc)            ║
  59.  ╚═══════════════════════════════════════════════════════════════════════╝
  60.  
  61.  
  62.       The various selections for this menu are explained below.
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.       
  70.  ░░░░░░░░░░░░░░░░░░░░░░░░░░░The Session Planner░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░           
  71.  
  72.       
  73.       Pressing S will bring up the menu below. 
  74.  
  75.       
  76.  ╔═══════════════════════════════════════════════════════════════════════╗
  77.  ║ Session planner    Upload    Download    List    Help(cmc)            ║  [3 
  78.  ╚╦══════════════════════════╦═══════════════════════════════════════════╝
  79.   ║Plan a new session        ║
  80.   ║Mailrun                   ║
  81.   ║Replies only              ║
  82.   ║File download from list   ║
  83.   ║Bimodem transfer          ║
  84.   ║Auto marking              ║
  85.   ║User marking              ║
  86.   ║Hold until                ║
  87.   ║Start session             ║
  88.   ╚══════════════════════════╝
  89.  
  90.       The Session planner is the heart of CMC.  This is where the 
  91.       session is organized and setup.  The various choices are 
  92.       explained below.
  93.  
  94.            PLAN A NEW SESSION will clear all flags that may be left 
  95.            from a previous session and clears any marks in the 
  96.            dialing directory.  All sessions should start with this 
  97.            function.  Note the message that appears on the terminal 
  98.            screen:
  99.  
  100.                   "MASTER CONTROL SET FOR:"
  101.        
  102.            As you select various tasks from the list they will be 
  103.            listed.            
  104.       
  105.            MAIL RUN sets the %mail variable a Net Mail download. If 
  106.            any .REP packets are present they will be uploaded 
  107.            automatically.   When this option is selected "MAIL RUN" 
  108.            is displayed.
  109.        
  110.            REPLIES ONLY sets the %repsonly variable to Y.  After you 
  111.            have read and replied to your mail with your offline 
  112.            reader, this will set up a session to upload them to the 
  113.            proper BBSs.  When this option is selected "REPLIES ONLY" 
  114.            is displayed unless Mail Run has been selected.  A mail 
  115.            run will do both uploads and downloads so the Replies 
  116.            Only is redundant if Mailrun is selected.  Only BBSs that 
  117.            have a .REP file present will be marked when automarking 
  118.            is selected.
  119.            
  120.  ░░░░░░░░░░░░░░░░░░░░░░░ FILE DOWNLOAD FROM A LIST ░░░░░░░░░░░░░░░░░░░░░░░░░░░░           
  121.                                    
  122.            FILE DOWNLOAD FROM A LIST sets the %filedown variable. 
  123.            Only BBSs that have a .GET file present in the 
  124.            upload/download directory _AND_ are listed in CMCINFO.MAC 
  125.            in the {:fidolist} will be marked for downloading from a 
  126.            list.  A .GET file name is made up of the BBSID with the 
  127. [6         .GET extension. (For example: FORUM!.GET.)  When this 
  128.            option is selected "FILE DOWNLOAD FROM A LIST" is 
  129.            displayed.  If a password is necessary for a file simply 
  130.            put it on the line immediately following the file name.  
  131.            The file should consist of a simple ascii list with no 
  132.            extra spaces or blank lines. For example:
  133.  
  134.            LIST76.ZIP 
  135.            COMMO50.ZIP 
  136.            CMC50.ZIP
  137.  
  138.            
  139.            
  140.            
  141.            
  142.        
  143.            BIMODEM TRANSFER sets the BIMOD.FLG for a bimodem 
  144.            transfer. Only BBSs that have a .PTH file present in the 
  145.            upload/download directory will be marked for a Bimodem 
  146.            transfer with the automarking function.  A .PTH file name 
  147.            is made up of the BBSID with the .PTH extension.  When 
  148.            this option is selected "BIMODEM TRANSFER" is displayed.
  149.  
  150.            AUTO MARKING will use the appropriate BBS list from 
  151.            CMCINFO.MAC to automatically mark the BBSs needed to 
  152.            accomplish the session objective.  In the case of REPLIES 
  153.            ONLY it will use the Mail list to check for the presence 
  154.            of .REP files for the BBSs on the list. ***NOTE:  This 
  155.            function or manual USER MARKING _MUST_ be done before any 
  156.            BBSs will be marked.  Do this before you select HOLD 
  157.            UNTIL or START SESSION.
  158.  
  159.            USER MARKING allows you to mark only those BBSs that you 
  160.            wish to call. Say you had CYBER.GET, FORUM!.GET, and 
  161.            DOORS.GET in your upload/download directory but only 
  162.            wanted to call FORUM! now. First select PLAN A NEW 
  163.            SESSION to clear all flags, select FILE DOWNLOAD FROM A 
  164.            LIST, then select USER MARKING, this will place you in 
  165.            the dialing directory where you may mark the boards to 
  166.            call by pressing the spacebar. Then press START SESSION 
  167.            to begin. ***NOTE:  This AUTO MARKING or manual USER 
  168.            MARKING _MUST_ be done before any BBSs will be marked. Do 
  169.            this before you select HOLD UNTIL or START SESSION.
  170.  
  171.            HOLD UNTIL will prompt you for the time to begin the 
  172.            delayed session.  Simply input the time that you want the 
  173.            event to start, and walk away.  Use the format HH:MM.  
  174.            For example: 01:30 for 1:30 AM or 16:45 for 4:45 PM. 
  175.            *NOTE* Time must be input in a 24 hour format.
  176.  
  177.            START SESSION will begin your session so you may turn 
  178.            your attentions to other things.  When you come back 
  179.            later all the work will be done!
  180.        
  181.       The order that you select the options is important.  The 
  182.       proper sequence would be to first select PLAN A NEW SESSION, 
  183.       then the tasks you want it to perform, then either AUTO 
  184.       MARKING or USER MARKING, then either HOLD UNTIL or START 
  185.       SESSION.
  186.            
  187.  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ UPLOAD ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░           
  188.  
  189.  ╔═══════════════════════════════════════════════════════════════════════╗
  190.  ║ Session planner    Upload    Download    List    Help(cmc)            ║
  191.  ╚══════════════════╦══════════════════════════╦═════════════════════════╝
  192.                     ║Zmodem batch              ║
  193.                     ║Ymodem batch              ║
  194. [4                  ║ymodem Crc                ║
  195.                     ║xModem                    ║
  196.                     ║Puma                      ║
  197.                     ║Sealink                   ║
  198.                     ║Bimenu                    ║
  199.                     ║                          ║
  200.                     ║zmodem pOint & shoot      ║
  201.                     ║point & shoot file Tagger ║
  202.                     ╚══════════════════════════╝
  203.  
  204.  
  205.       Pressing the capitalized letter of each protocol will execute 
  206.       that protocol. You will then be prompted for the name of the 
  207.       file to be uploaded.
  208.  
  209.       ZMODEM POINT & SHOOT. This option must be preceded by using 
  210.       the POINT AND SHOOT FILE Tagger option using COMMOPNS. You may 
  211.       also use this option by creating in your upload directory a 
  212.       file called FILE.LST with the paths and names of files that 
  213.       you are uploading prior to initiating the transfer. Also, you 
  214.       may use this option with MPt or PUMA, but you will have to 
  215.       manually edit the CMC.MAC and add the appropriate line. If the 
  216.       FILE.LST file is not present this protocol will exit with an 
  217.       error.
  218.  
  219.  
  220.  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ DOWNLOAD ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░           
  221.       
  222.  
  223.  ╔═══════════════════════════════════════════════════════════════════════╗
  224.  ║ Session planner    Upload    Download    List    Help(cmc)            ║
  225.  ╚═════════════════════════════╦═════════════╦═══════════════════════════╝
  226.                                ║Ymodem batch ║
  227. [5                             ║ymodem-G     ║
  228.                                ║ymodem Crc   ║
  229.                                ║xModem       ║
  230.                                ║Sealink      ║
  231.                                ║Bimenu       ║
  232.                                ╚═════════════╝
  233.  
  234.       Pressing the capitalized letter of the function will execute 
  235.       the appropriate protocol. Some will then prompt you for the 
  236.       file name prior to initiating the transfer. Any protocol that 
  237.       has an AUTOSTART string defined in COMMO.SET will 
  238.       automatically start and is not listed here.
  239.  
  240.       
  241.       
  242.       
  243.  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ LIST ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░           
  244.  
  245.  ╔═══════════════════════════════════════════════════════════════════════╗
  246.  ║ Session planner    Upload    Download    List    Help(cmc)            ║
  247.  ╚═══════════════════════════════════════╦══════════════════════════╦════╝
  248.                                          ║Upload/download dir       ║
  249.                                          ║Commo directory           ║
  250.                                          ║commo Doc                 ║
  251.                                          ║commo Log                 ║
  252.                                          ╚══════════════════════════╝
  253.  
  254.       LIST.COM will allow you to list the contents of your 
  255.       Upload/Download directory, the {COMMO} directory, COMMO.DOC 
  256.       (if it resides in your {COMMO} directory), and the {COMMO} 
  257.       logfile if you have that option set in COMMO.SET.  I suggest 
  258.       that you set up LIST.COM to launch your favorite editor.  It 
  259.       is very convenient to be able to call up QEdit from LIST in 
  260.       the Upload/download directory.  For example I can do .GET 
  261.       files for file downloads.
  262.  
  263.       
  264.       
  265.  
  266.  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ HELP ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░           
  267.  
  268.  ╔═══════════════════════════════════════════════════════════════════════╗
  269.  ║ Session planner    Upload    Download    List    Help(cmc)            ║
  270.  ╚════════════════════════════════════════════╦═════════════════════════╦╝
  271.                                               ║How it works             ║
  272.                                               ║the Menu system          ║
  273.                                               ║Session planner          ║
  274.                                               ║Protocols (u/l & d/l)    ║
  275.                                               ╚═════════════════════════╝
  276.  
  277.       See how it works for information on the help system.
  278.       
  279.  
  280.  
  281.  ░░░░░░░░░░░░░░░░░░░░░░ FUNCTION KEY ASSIGNMENTS ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░           
  282.  
  283.              FUNCTION KEY ASSIGNMENTS - QUICK REFERENCE
  284.        
  285.        Misc               Menus                                          
  286.  nf1 COMMO Help    sf1 Auto mail      af1 Online Quote  cf1
  287.  nf2 CMC Menu      sf2 Auto replies   af2               cf2
  288.  nf3 Log Off       sf3 Auto files     af3               cf3
  289.  nf4 u/l rep       sf4                af4               cf4
  290.  nf5 renqwk        sf5                af5               cf5                
  291.  nf6 WC m d/l      sf6                af6               cf6               
  292.  nf7 quiet         sf7                af7               cf7               
  293.  nf8 loud          sf8                af8               cf8                
  294.  nf9 Time Mark     sf9 List COMMO dir af9               cf9
  295.  nf0 List uldl dir sf0 List ULDL dir  af0               cf0
  296.                    
  297.                    
  298.                    
  299.                    
  300.                    
  301.                    
  302.                    
  303.                    
  304.                    Macros for Shifted Function Keys                                               
  305.       
  306.       This is my favorite section of CMC, these are the user 
  307.       configurable keys. You may input the keystrokes that you would 
  308.       normally input into the CMC Main Menu in the USER INFORMATION 
  309.       section of CMCINFO.MAC eliminate most of the work in planning 
  310.       a session.
  311.  
  312.       I found that I really did not want to press F2 S P M A S every 
  313.       time I wanted to start a mail run.  So I added this feature. 
  314.       Now I just press Shift F1 and accomplish the same thing.
  315.  
  316.       {sf1}  Auto mail, automatically plan a session, automark and go!
  317.                  
  318.       {sf2}  Auto replies, no hassle, it marks for automatic 
  319.              uploading of all replies!
  320.  
  321.       {sf3}  Auto files. Auto mark all boards that have .GET files in 
  322.              the UL/DL directory!
  323.  
  324.       {sf4-sf8} Use your imagination!  Must I do ALL the work?! {grin}
  325.  
  326.       {sf9}  List {COMMO} Directory.
  327.  
  328.       {sf0}  List Upload/download directory.
  329.  
  330.      
  331.                  Macros for Alternate Function Keys
  332.       {af1}  Calls the Online Quoting routine.  This lets you use your 
  333.              favorite text editor while messaging on line.  It is set 
  334.              up with Qedit.
  335.            
  336.            
  337.                 Macros for Un shifted Function Keys                                                       
  338.                 
  339.       {nf1}  This is the Help key for the Internal Help within {COMMO}.
  340.  
  341.       {nf2}  Calls up {COMMO} MAster Control Main Menu
  342.  
  343.       {nf3}  Log off
  344.  
  345.       {nf4}  Upload a .REP file.  Useful for manual .REP uploads.  
  346.              The only requirement is that the %bbsid variable be set 
  347.              to the name of the BBS.   
  348.  
  349.       {nf5}  Renames .QWK file.  Assumes that the %bbsid variable is 
  350.              set for the BBS name.
  351.  
  352.       {nf6}  Call Wildcat Mail download.  Useful for manual .QWK
  353.              downloads.
  354.  
  355.       {nf7}  Quiet modem.  This sends a string to the modem to 
  356.              silence the dialing tones.  (Useful late at night when 
  357.              your spouse is asleep.)
  358.            
  359.       {nf8}  Loud modem.  Sets modem back to normal volume.
  360.                                         
  361.       {nf9}  Puts a time mark in the current capture file.
  362.            
  363.       {nf0}  Calls LIST.COM in the upload/download directory.
  364.       
  365.                                                                                 
  366.  
  367.  ░░░░░░░░░░░░░░░░░░░░░░ Online Quoting Macro  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░           
  368.  
  369.                       Direct from the Master!
  370.  
  371.       This is Fred's super duper online quoting macro.  Very useful 
  372.       for us offline reader types that feel lost if we can't use our 
  373.       favorite text editor.  Just choose reply on the BBS and call 
  374.       the macro by pressing Alt-F1, when the scroll back screen pops 
  375.       up mark the text you want to quote and press enter.  Use your 
  376.       text editor to add quote initials or whatever, add your reply 
  377.       and exit.  Your reply will be "asciied" up.
  378.  
  379.       
  380.       
  381.       
  382.       
  383.       
  384.       
  385.       
  386.       
  387.       
  388.       
  389.  
  390.  ░░░░░░░░ INSTALLATION AND CONFIGURATION OF {COMMO} MASTER CONTROL ░░░░░░░░░░░░           
  391.                                   
  392.                            
  393.       There are only three files that need to be configured to run 
  394.       CMC.MAC.  They are:  CMC.BAT;  CMC.FON; and CMCINFO.MAC.  
  395.       These files are described in detail below.  Take the time to 
  396.       do this right.  The proper functioning of CMC.MAC depends on 
  397. [7    it.
  398.  
  399.  
  400.                               CMC.BAT
  401.    
  402.       The CMC.BAT file can be located anywhere in your path.  All 
  403.       other CMC files must be in the COMMO directory.
  404.    
  405.         c:
  406.         cd \com\commo
  407.         set commo=c:\com\commo
  408.         set DSZLOG=c:\com\commo\commo.log
  409.         commo /mcmc.mac /dcmc.fon /:welcome
  410.         set DSZLOG=
  411.         set commo=
  412.         exit
  413.         
  414.       Line by line description.  
  415.    
  416.         1.  Change to the drive that COMMO is on.  Change as 
  417.         necessary.
  418.         
  419.         2.  Change to the COMMO directory.  Change as necessary..
  420.         
  421.         3.  Set system variable to commo directory. Change as 
  422.         necessary.   
  423.  
  424.         4.  Set log file for DSZ to the COMMO.LOG file.  Change as 
  425.         necessary.
  426.         
  427.         5.  This line calls COMMO, sets CMC.MAC as the active 
  428.         macro, CMC.FON as the active .FON file, and starts the CMC 
  429.         initialization macro.  You may omit /dcmc.fon if you plan to 
  430.         modify your COMMO.FON file to CMC specifications.  The rest 
  431.         should be unchanged.
  432.         
  433.         6. & 7. Sets to null the two system variables DSZLOG and 
  434.         COMMO.
  435.         
  436.         8.  Closes the DesqView window on exit from {COMMO}.
  437.         
  438.         
  439.                               CMC.FON
  440.  
  441. BBS Name                Last On  Phone #     Password\BBSid        Macro    Para
  442.                                                                                                       
  443. B-BEARD (Henry Moore)   09/21/91 {294 9657} {password\b-beard}  {passparse}  {}                     
  444. CYBER1 (Philip Yanov)   09/22/91 {242 3766} {password\cyber}    {passparse}  {}                                   
  445. CYBER2 (Philip Yanov)   09/21/91 {242 3994} {password\cyber}    {passparse}  {}                                   
  446. DOORS1 (Richard Fuller) 09/14/91 {299 3668} {password\doors}    {passparse}  {}                                   
  447. DOORS2 (Richard Fuller) 09/21/91 {299 3594} {password\doors}    {passparse}  {}                                   
  448. FORUM! (Doug Glenn)     09/21/91 {862 4616} {password\forum!}   {passparse}  {}                                   
  449. GCSO-BBS (HDavid Rice)  09/21/91 {242 2792} {password\gcso-bbs} {passparse}  {}                                   
  450. ULTBBS1 (Matt Cooley)   09/21/91 {895 3536} {password\ultbbs}   {passparse}  {}                                   
  451. ULTBBS2 (Matt Cooley)   09/21/91 {895 5836} {password\ultbbs}   {passparse}  {}                                   
  452. GOLDEN STRIP CONNECTION 09/21/91 {967 8127} {password\golden}   {passparse}  {}
  453.  
  454.       Note that the BBSID name, (the name on the .QWK and .REP 
  455.       packets,) is also the name in the "BBS Name" column.  When 
  456.       there is more than one entry the numbers 1, 2, or 3 can be 
  457.       appended with no space to the BBSID name.  
  458.     
  459.       I use the password field to store both the password and the 
  460.       BBSID name.  (A technique that I got from Shad Muegge.)  The \ 
  461.       is used as a separator and cannot be used in you password.  
  462.       Put your password first, the "\" separator and then the BBSID.
  463.     
  464.       The linked macro for all entries is "passparse".      
  465.     
  466.     
  467.     
  468.     
  469.                             CMCINFO.MAC    
  470.                                   
  471.  
  472.       This file is in three parts:
  473.  
  474.       Part 1.  BBS INFORMATION contains all the variable information 
  475.                on the BBSs called.  Each BBS called must have a 
  476.                macro named for the BBSID. You must select the prompt 
  477.                strings for the various variables for each BBS. Make 
  478.                sure that _all_ the variables are set to a value.  
  479.                Unless otherwise noted.  When selecting "golook" 
  480.                variables take care to select variables that are as 
  481.                short as possible to accomplish the purpose.  Long 
  482.                variables have a greater chance of getting hit by 
  483.                line noise.
  484.               
  485.       Part 2.  BBS LISTS contains the lists of BBSs to mark for the 
  486.                various supported activities.  (.QWK Mail, File down- 
  487.                load from an ascii list, and Bimodem.)
  488.               
  489.       Part 3.  USER INFORMATION contains the users name, paths that 
  490.                are necessary for the proper functioning of CMC.MAC, 
  491.                and user defined menu key sequences.         
  492.                                        
  493.                I have included information in the CMCINFO.MAC file 
  494.                to aid in configuring it to your requirements.
  495.     
  496.       Good luck and have fun!
  497.     
  498.       {don} 
  499.     
  500.       
  501.       
  502.       
  503.       
  504.       
  505.       
  506.       
  507.       
  508.  
  509. ██████████████████████████████████████████████████████████████████████████████████
  510.